package com.tencent.qf.bascic.controller.req;

import lombok.Data;

@Data
public class ProfitFlowDO {
    private String id;//	流水id	order_xxx	task_xxx	mp_task_xxx
    private String uid;//	用户uid	收益归属的uid
    private String areaGroupId;//	区域组织id	订单生成时/报名时，uid的区域组织id快照（订单记完全组织路径的第二段区域归属）
    private String levelId;//	快照等级	uid的等级快照，订单生成时/报名时等级，TRAINEE,MEMBER,SENIOR,SUPER
    private String source;//	来源类型	订单收益	任务奖励	月月领 任务奖励
    private String plainOrderId;//	订单号	分销单号	——	——
    private String taskId;//	任务id	——	任务id	任务id
    private String subTask;//	业务子类型	基础佣金/奖励佣金	子任务id	子任务id
    private String logType;//	变更类型	新增，变更，结算
    private String predictAmountBefore;//	变更前金额	变更前金额
    private String predictAmountAfter;//	变更后金额	变更后金额
    private String changeAmount;//	变更金额	单位分，新增+；变更+/-；结算-
    private String info;//	变更说明	{订单行号}+基础佣金；{订单行号}+加码佣金	任务名称+子任务名称+周期（有周期任务的需要带上）	任务名称+子任务名称+周期+贡献下级uid
    private String extMap;//	扩展信息	佣金单号	任务类型 费用类型 任务周期：部分任务存在，有则上报	任务类型 费用类型 任务周期：部分任务存在，有则上报
    private String createTm;//	创建时间	yyyy-mm-dd hh:MM:ss
    private String updateTm;//	更新时间	yyyy-mm-dd hh:MM:ss
    private String deletedTm;//	更新时间	正常-空值，删除-yyyy-mm-dd hh:MM:ss
}
